package com.sg.service.biz.bff;

import com.sg.dto.biz.bff.req.BffImplementRemovalMessageCorrelationReqDto;
import com.sg.dto.biz.bff.req.BffImplementShareEveryoneIdeasDeptReqDto;
import com.sg.dto.biz.bff.req.BffRefreshChangeMessageContentReqDto;
import com.sg.dto.biz.bff.res.BffImplementRemovalMessageCorrelationRespDto;
import com.sg.dto.biz.bff.res.BffImplementShareEveryoneIdeasDeptRespDto;
import com.sg.dto.biz.bff.res.BffRefreshChangeMessageContentRespDto;


/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface CommunicationService {
    /**
     * B2更新变更消息内容
     */
    BffRefreshChangeMessageContentRespDto refreshChangeMessageContent(BffRefreshChangeMessageContentReqDto reqDto);

    /**
     * B2执行删除消息及相关
     */
    BffImplementRemovalMessageCorrelationRespDto implementRemovalMessageCorrelation(BffImplementRemovalMessageCorrelationReqDto reqDto);

    /**
     * B2执行分享到部门大家想法
     */
    BffImplementShareEveryoneIdeasDeptRespDto implementShareEveryoneIdeasDept(BffImplementShareEveryoneIdeasDeptReqDto reqDto);
    //
}
